#ifndef _RENZO_VIEW_
#define _RENZO_VIEW_

#include "RenzoMustHave.h"

/*
@description
View defines a viewport to render the scene and is implemented by the underlying render system (OpenGL, Direct3D, RayTracing, etc)
*/

namespace Renzo {
class RENZODERER_API View
{
public:
	View(void);
	~View(void);

protected:
	virtual void render() = 0;

private:
	Scene* scene;
};
}

#endif